কম্পিউটার সাধারণত দুইটি মাধ্যমের সমন্বয়ে কাজ সম্পাদন করে থাকে। নিচে উদাহরণ সহকারে আলোচনা করা হলো।
প্রথমত-হার্ডওয়্যার: কম্পিউটারের বাহ্যিক আকৃতিসম্পন্ন সকল ভৌত যন্ত্র, যন্ত্রাংশ ও ডিভাইস সমূহকে হার্ডওয়্যার বলে। কম্পিউটারের হার্ডওয়্যার আবার তিনভাগে ভাগ করা যায়।
ক) ইনপুট যন্ত্রপাতি: কী-বোর্ড, মাউস, ডিস্ক, স্ক্যানার, কার্ড রিডার, ডিজিটাল ক্যামেরা ইত্যাদি।
খ) সিস্টেম ইউনিট: হার্ড ডিস্ক, মাদারবোর্ড, এজিপি কার্ড, র্যাম ইত্যাদি।
গ) আউটপুট যন্ত্রপাতি: মনিটর, প্রিন্টার, ডিস্ক, স্পিকার, প্রোজেক্টর, হেড ফোন ইত্যাদি।
দ্বিতীয়ত-সফটওয়্যার: সমস্যা সমাধান বা কার্য সম্পাদনের উদ্দেশ্যে কম্পিউটারের ভাষায় ধারাবাহিকভাবে সাজানো নির্দেশমালাকে প্রোগ্রাম বলে। প্রোগ্রাম বা প্রোগ্রাম সমষ্টি যা কম্পিউটারের হার্ডওয়্যার ও ব্যবহারকারীর মধ্যে সম্পর্ক সৃষ্টির মাধ্যমে হার্ডওয়্যার কার্যক্ষম করে তাকেই সফটওয়্যার বলে। কম্পিউটারের সফটওয়্যারকে প্রধানত দুই ভাগে ভাগ করা যায়।
ক) সিস্টেম সফটওয়্যার : সিস্টেম সফটওয়্যার কম্পিউটারের বিভিন্ন ইউনিটের মধ্যে কাজের সমন্বয় রক্ষা করে ব্যবহারিক প্রোগ্রাম নির্বাহের জন্য কম্পিউটারের সামর্থ্যকে সার্থকভাবে নিয়োজিত রাখে।
খ) অ্যাপ্লিকেশন সফটওয়্যার : ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের জন্য ব্যবহৃত প্রোগ্রামকে অ্যাপ্লিকেশন সফটওয়্যার বলে। ব্যবহারিক সমস্যা সমাধানের জন্য অনেক রকম তৈরি প্রোগ্রাম বাণিজ্যিক পণ্য হিসেবে পাওয়া যায়, যাকে সাধারণত প্যাকেজ প্রোগ্রামও বলা হয়। সুতরাং একটি কম্পিউটার হল হার্ডওয়্যারও সফটওয়্যার এর যৌথ সমন্বয়।
Read more